.v-modal-enter { -webkit-animation: v-modal-in 0.2s ease; animation: v-modal-in 0.2s ease; }
.v-modal-leave { -webkit-animation: v-modal-out 0.2s ease forwards; animation: v-modal-out 0.2s ease forwards; }
@-webkit-keyframes v-modal-in { 0% { opacity: 0; } }
@keyframes v-modal-in { 0% { opacity: 0; } }
@-webkit-keyframes v-modal-out { 100% { opacity: 0; } }
@keyframes v-modal-out { 100% { opacity: 0; } }
.v-modal { position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.5; background: #000; }
.el-popup-parent--hidden { overflow: hidden; }
.el-dialog { position: relative; margin: 0 auto 50px; background: #fff; border-radius: 2px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-sizing: border-box; box-sizing: border-box; width: 50%; }
.el-dialog.is-fullscreen { width: 100%; margin-top: 0; margin-bottom: 0; height: 100%; overflow: auto; }
.el-dialog__wrapper { position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: auto; margin: 0; }
.el-dialog__header { padding: 20px 20px 10px; }
.el-dialog__headerbtn { position: absolute; top: 20px; right: 20px; padding: 0; background: 0 0; border: none; outline: 0; cursor: pointer; font-size: 16px; }
.el-dialog__headerbtn .el-dialog__close { color: #909399; }
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close { color: #205bb5; }
.el-dialog__title { line-height: 24px; font-size: 18px; color: #303133; }
.el-dialog__body { padding: 30px 20px; color: #606266; font-size: 14px; word-break: break-all; }
.el-dialog__footer { padding: 10px 20px 20px; text-align: right; -webkit-box-sizing: border-box; box-sizing: border-box; }
.el-dialog--center { text-align: center; }
.el-dialog--center .el-dialog__body { text-align: initial; padding: 25px 25px 30px; }
.el-dialog--center .el-dialog__footer { text-align: inherit; }
.dialog-fade-enter-active { -webkit-animation: dialog-fade-in 0.3s; animation: dialog-fade-in 0.3s; }
.dialog-fade-leave-active { -webkit-animation: dialog-fade-out 0.3s; animation: dialog-fade-out 0.3s; }
@-webkit-keyframes dialog-fade-in {
    0% { -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0; }
    100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
}
@keyframes dialog-fade-in {
    0% { -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0; }
    100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
}
@-webkit-keyframes dialog-fade-out {
    0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
    100% { -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0; }
}
@keyframes dialog-fade-out {
    0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
    100% { -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity: 0; }
}
